package com.shop.pojo.sms;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
//优惠券信息
@TableName("sms_coupon")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Sms_Coupon {
@TableId(type = IdType.AUTO)
    private Long id;
    private int coupon_type;//优惠卷类型[0->全场赠券；1->会员赠券；2->购物赠券；3->注册赠券]',
    private String coupon_img;//优惠券图片',
    private String coupon_name;//优惠卷名字'
    private int num;//数量
    private double amount;//金额
    private int per_limit;//每人限领张数
    private double min_point;//使用门槛
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date start_time;//开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date end_time;//结束时间
    private int use_type;//使用类型[0->全场通用；1->指定分类；2->指定商品]',
    private String note;//备注
    private int publish_count;//发行数量
    private int use_count;//已使用数量
    private int receive_count;//领取数量',
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date enable_start_time;//可以领取的开始日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date enable_end_time;//可以领取的结束日期'
    private String code;//优惠码
    private int member_level;//可以领取的会员等级[0->不限等级，其他-对应等级]',
    private int publish;//发布状态[0-未发布，1-已发布]',

}
